草庐IT

Android USB HID 设备

全部标签

android - 如何检测设备的运动?

我想检测像MooBox这样的Action,我将手机翻转过来,当我翻转过来时它会触发一个Action...对于安卓。什么是最好的方法可以自定义一个事件监听器 最佳答案 你看过SensorManager了吗??这里有一个很好的教程:http://www.ibm.com/developerworks/opensource/library/os-android-sensor/问题编辑后更新:SensorEventListener是一个接口(interface),而不是一个类,因此您不得不在两个回调中实现您的代码:abstractvoidon

android - GeoLocation API 在移动设备上的安全性如何?

通过GeoLocationAPI入侵网站或向网站提供错误信息有多容易?我需要让用户将他们的位置发布到我的服务器,但我需要确保数据不被欺骗。不需要Pin-Point准确性,但我需要知道用户至少在他们声称去过的地方附近。只要我保护我的服务不被任意调用(使用用户提供的参数),我可以信任现代智能手机中通过native应用程序访问的GPS系统给出的纬度/经度吗?通过HTML5怎么样?我的问题基本上是,从API返回的数据是否有效(假设手机未获得root权限)的意义上来说,内置操作系统API是否安全?如果不是,有什么方法可以验证数据是否至少是合理的? 最佳答案

android - 远程重启离线 Android 设备

我想通过ADB(或monkeyrunner)重启已连接但离线的MotorolaDroid2设备。通过adbkill-server和adbdevices重新启动ADB并没有使设备重新联机。所以我想我必须重新启动它。如何在不转到脱机设备的情况下重新启动?这是我到目前为止尝试过的:亚行重启adbshell启动亚行重新挂载所有这些命令都产生相同的错误消息:error:deviceoffline设备正在运行2.2,它处于仅充电模式并且启用了调试。提前致谢 最佳答案 您很可能会在设备上测试您的应用程序,包括UI,因此将设备放在附近是一个不错的选

android - 带有 2.2 应用程序的 3.1 设备上带有 Flash 的 WebView

我正在构建2.2及更高版本的应用程序。这给我带来了一些使用webView的问题,主要是因为Flash不能在3.1设备上运行。我已经调查过了,解决方案指出我应该添加:android:hardwareAccelerated在list中。或getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);在代码中但是,由于我使用的是android2.2来创建应用程序,所以这是不可能的。让这个工作的唯一方法

android - 三星 Galaxy S3 未显示在 android visual studio 2012 的选择设备列表单声道中

我在通过VisualStudio2012在SamsungGalaxyS3上部署我的monoforandroid应用程序时遇到问题。选择设备列表不显示SamsungGalaxyS3设备,即使它通过USB插入PC并被识别为GT-I9300在我的PC设备列表中。我已经安装了三星的Kies应用程序并更新了手机固件,但没有成功。之前我一直在将我的应用程序部署到SamsungGalaxyACEplus上,没有任何问题。我是否必须在手机上启用某些设置才能使其正常工作?MonoSDKforVisualStudio是否识别这个特定设备?任何帮助将不胜感激。 最佳答案

android - 发布应用程序后更改 Google Play 设备过滤器?

我知道我们可以设置各种过滤器来防止不兼容的设备下载应用程序。如果设置了过滤器来阻止下载,是否可以在不上传新apk的情况下更改它?我问的原因是我们的应用程序适用于大多数Android设备,但我们有XperiaPlay和HTCOneX+用户说它在启动画面后崩溃了。如果我们可以在找到原因之前暂时阻止这些设备,这将阻止人们将钱花在他们无法使用的应用上(并给我们一个低评级来反射(reflect)这一点)。然后,一旦问题得到解决,我们就可以简单地删除过滤器并重新允许这些设备。 最佳答案 您可以在Play商店控制台中手动排除设备(只能在经典版式而

在 NI VeriStand 中使用 NI FPGA 设备的入门资料

在NIVeriStand中使用NIFPGA设备的入门资料-NI环境软件VeriStandLabVIEWFPGAModule驱动NICompactRIONIRSeriesMultifunctionRIOFlexRIONIVeriStand是一个用于配置实时测试应用程序的软件环境,包括 hardware-in-the-loop(HIL)模拟器和测试单元控制和监控系统。当NIVeriStand添加实时I/O接口时,您可以快速配置各种标准模拟、数字和通信总线接口。然而,您也可以使用NIVeriStand创建使用基于FPGA I/O接口的用户定义I/O硬件。本文介绍如何在NIVeriStand中使用NI

android - SupportFragment + TabWidget + 三星设备 = "java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState"?

我有一个非常简单的FragmentActivity,它使用android.support.v4库,FragmentActivity中只有一个TabHost,包含4个fragment。没有异步任务,没有实现onSaveInstanceState()。上市几周后,我收到了很多名为“java.lang.IllegalStateException:在onSaveInstanceState之后无法执行此操作”的异常报告(请参阅下面的堆栈跟踪),所有这些都来自三星设备(SM-N9003,GT-I9305、GT-N7100...等),完全不知道出了什么问题。我以前搜索过一些类似的问题,但根本没有答案

android - 移动设备上的 Bootstrap 响应

我有这个奇怪的问题。我刚刚在我自己的Web服务器上设置了一个页面,该页面是使用bootstrap3.0.3构建的。我的问题是响应部分,它在chrome和firefox中工作正常,甚至在我通过dropbox建立公共(public)链接时在我的手机上工作。但是当我尝试使用我的手机samsunggalaxys3从我的网络服务器访问它时,它停止工作。我得到了整个页面,而不是被缩小到移动版本。我已经包含了视口(viewport):在谷歌页面速度页面上运行测试时,我收到一条错误消息,指出视口(viewport)不存在。我的网络服务器在带有nginx的树莓派上运行。 最佳

android - 如何通过蓝牙获取远程设备的序列号?

在我的应用程序中,我发现了蓝牙设备,因此得到了以下内容---蓝牙设备的名称。蓝牙设备的硬件地址。这是通过为每个发现的设备获取BluetoothDevice对象并调用object.getName()和object.getAddress()。我还想获取每个发现的蓝牙设备的序列号。我知道如何获取我自己设备的序列号---android.os.Build.SERIAL 最佳答案 (更新的网址)许多蓝牙低功耗配置文件提供名为设备信息的服务。分配的UUID:0x180Ahttps://www.bluetooth.com/specification